草庐IT

Java Date类详解

全部标签

Javascript if 语句使用详解

Javascriptif语句使用详解目录Javascriptif语句使用详解一、if语句二、if……else语句三、if……elseif语句if语句是使用最为普遍的条件选择语句,每一种编程语言的if语句都差不多。if语句类型共有3种:(1)if语句(单向选择);(2)if……else语句(双向选择);(3)if……elseif语句(多向选择);下面我们一一为大家详细介绍这3种if语句。一、if语句单一的if语句是“单分支选择结构语句”。图1单向选择语法:if(条件语句){执行语句;}说明:其中“条件语句”可以是任何一种逻辑表达式,如果“条件语句”的返回结果为true,则程序先执行大括号“{}”

详解 MySQL 三种日志 ( binlog、redo log 和 undo log ) 及其作用

前言MySQL日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。其中,比较重要的还要属二进制日志binlog(归档日志)和事务日志redolog(重做日志)和undolog(回滚日志)。今天就来聊聊redolog(重做日志)、binlog(归档日志)、两阶段提交、undolog(回滚日志)。redologredolog(重做日志)是InnoDB存储引擎独有的,它让MySQL拥有了崩溃恢复能力。比如MySQL实例挂了或宕机了,重启时,InnoDB存储引擎会使用redolog恢复数据,保证数据的持久性与完整性。MySQL中数据是以页为单位,你查询一条记录,会从硬盘把一页的数据

es6(五)—— class(类)详解

文章目录一:构造函数二:类(class)0:类里面为什么要使用构造函数?1:类的由来2:类的constructor函数3:类的实例(__proto__)4:类的原型(prototype)5:类的取值函数(getter)和存值函数(setter)6:类的表达式7:类的属性表达式8:静态属性、静态方法和静态块(1)静态方法(2)静态属性(3)静态块9:私有方法和私有属性(1)老方法(2)新写法(ES2022)10:其他1:类不存在变量提升2:name属性:name属性总是返回紧跟在class关键字后面的类名。3:this指向一:构造函数在了解class(类)的使用之前,需要先了解一下什么是构造函数

Linux更换yum源详解

Linux更换yum源详解一、Linux更换yum源的目的Linux系统默认的yum源是国外的,下载时速度非常慢,或者有些软件无法下载。所以要更换yum源来加快软件下载速度。二、Linux更换yum源1、阿里云官方教程:https://developer.aliyun.com/article/1245499?spm=a2c6h.14164896.0.0.61c810a3DS886D2、手动更换yum源#安装wget软件如果没有安装wget命令yuminstall-ywget#备份旧的yum源mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/

MongoDB数组查询、更新操作及$elemMatch、arrayFilter、占位符$、$push等操作符详解

前言和官方文档前言:原文发布于cnblog,现在复制过来CSDN,我是原作者。MongoDB中涉及到数组字段的查询和更新很常用,抽空把自己开发工作中常遇到的场景拿出来并结合官方文档小结一下。有说的不对的地方,欢迎指出交流探讨,也希望这篇笔记能够帮到你,可以查看导航栏直接定位到要看的操作符。可以转载,但请注明出处。之前自己写的SpringBoot整合MongoDB的聚合查询操作,感兴趣的可以点击查阅。https://blog.csdn.net/harlan95/article/details/129521760官方文档:$elemMatch:https://www.mongodb.com/doc

C语言之预处理命令使用详解----#if、#endif、#undef、#ifdef、#else、#elif

C语言小知识预处理命令使用详解----#if、#endif、#undef、#ifdef、#else、#elif预处理命令使用详解----#if、#endif、#undef、#ifdef、#else、#elif查了好久才知道的这个原理,记录一下吧!参考教程预处理命令在接触#if、#undef这类预处理指令前,大部分都都接触过#define、#include等预处理命令,通俗来讲预处理命令的作用就是在编译和链接之前,对源文件进行一些文本方面的操作,比如文本替换、文件包含、删除部分代码等,这个过程叫做预处理(在编译之前对源文件进行简单加工)(#define是一种宏定义命令,是预处理命令的一种)#in

Go语言常用命令详解(三)

文章目录前言常用命令goget示例参数说明goinstall示例参数说明golist示例gomod示例参数说明gowork基本用法示例gotool示例goversion示例govet示例总结写在最后前言接着上一篇继续介绍Go语言的常用命令常用命令以下是一些常用的Go命令,这些命令可以帮助您在Go开发中进行编译、测试、运行和管理依赖项等任务。命令描述gobuild编译Go程序包及其依赖项。gotest运行包的测试。gorun编译并运行Go程序。goclean删除编译生成的对象文件和缓存文件。gobug启动一个用于报告bug的工具。godoc显示有关包或符号的文档。goenv打印有关Go环境的信息

详解Java的static关键字

文章目录🎄静态方法🌺静态方法和非静态方法对比🛸静态方法实例🛸非静态方法实例🌹static关键字⭐static变量⭐static代码块🎄静态方法不依赖于对象实例:静态方法不需要依赖于任何对象实例,因为它们与具体的对象实例无关联。这意味着在没有创建对象实例的情况下,就可以直接通过类名访问或调用静态方法。可以访问静态成员:静态方法可以访问类的静态成员(静态字段和静态方法),但不能访问非静态成员(实例字段和实例方法)。这是因为静态方法在被调用时,可能还没有任何对象实例被创建,因此无法访问依赖于对象实例的非静态成员。类级别的操作:静态方法通常用于表示类级别的操作,例如工具方法、单例模式、工厂方法等。这些

SpringBoot 请求参数处理详解

目录请求参数处理0、请求映射1、rest使用与原理1、普通参数与基本注解1.1、注解: 1.2、ServletAPI:1.3、复杂参数:1.4、自定义对象参数:2、POJO封装过程3、参数处理原理1、HandlerAdapter2、执行目标方法3、参数解析器-HandlerMethodArgumentResolver4、返回值处理器5、如何确定目标方法每一个参数的值额外:自定义Converter请求参数处理0、请求映射1、rest使用与原理@xxxMapping;Rest风格支持(使用HTTP请求方式动词来表示对资源的操作)以前:/getUser 获取用户 /deleteUser删除用户 /e

css3 flex弹性布局详解

css3flex弹性布局详解一、flexbox弹性盒子2009年,W3C提出了一种新的方案----Flex布局,可以简便、完整、响应式地实现各种页面布局。目前,它已经得到了所有浏览器的支持,这意味着,现在就能很安全地使用这项功能。二、基本概念Flex是FlexibleBox的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。开启flex布局:只需在最外层容器设置display:flex;采用flex布局称为flex容器,整个网页可看成一个flex容器,所有子容器自动生成容器成员称为flex项目。容器默认存在两根轴:水平的主轴(mainaxis):Flex容器的主轴主要用来配置Flex项目